Refactor xenbus to break up the xenbus_lock and permit watches
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Sun, 9 Oct 2005 17:52:54 +0000 (18:52 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Sun, 9 Oct 2005 17:52:54 +0000 (18:52 +0100)
commit4657d174aba23168b14408dc59a3ec181154b833
tree3583ca3442f564bc3ec97ffacf16aef72af2d656
parentb1f64c5b903b3b99972e9d76e00159b4c5fcd02e
Refactor xenbus to break up the xenbus_lock and permit watches
to fire concurrently with request/reply pairs. Remove
watch_ack message: no longer needed.

Signed-off-by: Keir Fraser <keir@xensource.com>
25 files changed:
linux-2.6-xen-sparse/arch/xen/i386/kernel/smpboot.c
linux-2.6-xen-sparse/arch/xen/kernel/reboot.c
linux-2.6-xen-sparse/drivers/xen/balloon/balloon.c
linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_comms.c
linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_dev.c
linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_probe.c
linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_xs.c
linux-2.6-xen-sparse/include/asm-xen/xenbus.h
tools/blktap/xenbus.c
tools/console/daemon/io.c
tools/python/xen/lowlevel/xs/xs.c
tools/python/xen/xend/xenstore/xswatch.py
tools/xenstore/testsuite/07watch.test
tools/xenstore/testsuite/08transaction.test
tools/xenstore/testsuite/10domain-homedir.test
tools/xenstore/testsuite/11domain-watch.test
tools/xenstore/testsuite/12readonly.test
tools/xenstore/testsuite/13watch-ack.test
tools/xenstore/xenstored_core.c
tools/xenstore/xenstored_core.h
tools/xenstore/xenstored_watch.c
tools/xenstore/xs.c
tools/xenstore/xs.h
tools/xenstore/xs_test.c
xen/include/public/io/xs_wire.h